package com.sigerap.comensal.action;

import com.opensymphony.xwork2.ModelDriven;
import com.sigerap.comensal.model.Comensal;
import com.sigerap.comensal.service.ComensalService;


/**
 * 
 * @author Spirit-20121
 * @version 1.3
 *
 */


public class RegistrarComensalAction implements ModelDriven<Comensal>{
	

		private Comensal comensal;
		private String mensaje;
		private ComensalService service;
		
		public RegistrarComensalAction(){
			service = new ComensalService();
		}
		
		public String execute(){
			String retorno="exito";
			try{
				service.registrarComensal(comensal);
				mensaje="Registro Satisfactorio";
			}catch(Exception ex){
				retorno="sinexito";
				mensaje = ex.getMessage();
			}
	
			comensal=service.buscarxDni(comensal.getDni());
			return retorno;
		}

		public String getMensaje() {
			return mensaje;
		}

		public void setMensaje(String mensaje) {
			this.mensaje = mensaje;
		}

		@Override
		public Comensal getModel() {
			// TODO Auto-generated method stub
			return comensal;
		}

		public Comensal getComensal() {
			return comensal;
		}

		public void setComensal(Comensal comensal) {
			this.comensal = comensal;
		}
		
	}